package com.asset.dispoal.business.approval.domain.db.entity;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 借款详情表(BsBorrowDetail)实体类
 *
 * @author makejava
 * @since 2022-10-09 15:00:08
 */
@Data
public class BorrowDetail implements Serializable {
    private static final long serialVersionUID = 561407430175122743L;
    /**
     * id
     */
    private String id;
    /**
     * 发放贷款本金金额
     */
    private Double creditPrincipalAmount;
    /**
     * 诉讼本金金额
     */
    private Double lawsuitPrincipalAmount;
    /**
     * 已还本金金额
     */
    private Double paidPrincipalAmount;
    /**
     * 合同约定本金金额
     */
    private Double contractualPrincipalAmount;
    /**
     * 诉讼利息金额
     */
    private Double lawsuitInterestAmount;
    /**
     * 日利率
     */
    private Double dailyInterestRate;
    /**
     * 应还利息金额
     */
    private Double repayableInterestAmount;
    /**
     * 已还利息金额
     */
    private Double paidInterestAmount;
    /**
     * 逾期利率
     */
    private Double overdueInterestRate;
    /**
     * 逾期开始时间
     */
    private Date overdueStartTime;
    /**
     * 逾期天数
     */
    private String overdueDays;
    /**
     * 诉讼逾期利息暂计金额
     */
    private Double lawsuitOverdueInterestAmount;
    /**
     * 诉讼罚息
     */
    private Double litigationFines;
    /**
     * 代偿本金金额
     */
    private Double compensatoryPrincipalAmount;
    /**
     * 代偿利息金额
     */
    private Double compensatoryInterestAmount;
    /**
     * 代偿罚息金额
     */
    private Double compensatoryPenaltyAmount;
    /**
     * 代偿违约金
     */
    private Double compensatoryBreachAmount;
    /**
     * 诉讼标的金额
     */
    private Double lawsuitSubjectAmount;
    /**
     * 创建人
     */
    private String createUser;
    /**
     * 修改人
     */
    private String operateUser;
    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 修改时间
     */
    private Date operateTime;
    /**
     * 合同id
     */
    private String agreementId;
}

